# 声明镜像来源为golang:alpine
FROM golang:alpine

# 设置环境变量GO111MODULE为on
ENV GO111MODULE=on

# 设置环境变量GOPROXY为https://goproxy.io,direct
# ENV GOPROXY=https://goproxy.io,direct
ENV GOPROXY=https://mirrors.aliyun.com/goproxy/

# 声明工作目录
WORKDIR /

# 拷贝项目到工作目录
COPY . ./

# go env为查看go的环境变量, go build -o server . 为打包项目,二进制
RUN go env && go build -o app .
